// switch 语句首先计算括号内的表达式 (expression)
// 然后将计算结果与每个 case 的值进行比较（使用严格相等 === 进行比较）
// 如果找到匹配的 case，则执行该 case 下的代码块
// 如果没有 break会导致 case 穿透（fall-through） 现象，代码会继续执行后面所有的 case或default 代码块（无论是否匹配）直到遇到 break 或 switch 语句结束
// 如果没有匹配的 case，则执行 default 代码块（如果有）
switch (expression) {
    case value1:
        // 当 expression 等于 value1 时执行的代码
        break;
    case value2:
        // 当 expression 等于 value2 时执行的代码
        break;
    default:
    // 当 expression 不等于任何 case 值时执行的代码
}
